package com.zzw.bridge.business.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

/**
 * 报告统计Vo
 *
 * @author XiaoJie
 * @date 2025/5/26 17:06
 */
@Schema(name = "报告统计Vo", description = "报告统计Vo")
@Data
public class ReportStatisticVo implements Serializable {
    private static final long serialVersionUID = 1L;

    @Schema(description = "总数")
    private Integer total;

    @Schema(description = "合格个数")
    private Integer passNum;

    @Schema(description = "不合格个数")
    private Integer noPassNum;

    @Schema(description = "横桥向合格数量")
    private Integer hIsPassNum;

    @Schema(description = "横桥向不合格数量")
    private Integer hIsNoPassNum;

    @Schema(description = "纵桥向合格数量")
    private Integer vIsPassNum;

    @Schema(description = "纵桥向不合格数量")
    private Integer vIsNoPassNum;

    @Schema(description = "横纵合格数量")
    private Integer wholeIsPassNum;

    @Schema(description = "横纵不合格数量")
    private Integer wholeIsNoPassNum;

    @Schema(description = "都不合格数量")
    private Integer allNoPassNum;

    @Schema(description = "纵桥向不合格总数量")
    private Integer vIsNoPassTotalNum;

    @Schema(description = "横向不合格总数量")
    private Integer hIsNoPassTotalNum;

}
